Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

_MemoryWrite


Rekomendowane odpowiedzi

Opublikowano
$LightProces = ProcessExists("Tibia.exe") ; sprawdza czy istnieje proces
$open = _MemoryOpen($LightProces)
$LightMemory=0x05C6848
                    _MemoryWrite($LightProces, $LightMemory, 1)
_MemoryClose($LightProces)

Co tu jest zle? Ogolnie ma zmieniac wartosc adresu 0x05C6848 na 1.

 

PS. 0x05C6848 - to adres hp w tibii !

 

Problem jest w tym ze nie zmienia

Opublikowano

1. Nie wiem za wiele o tej funkcji, ale na pewno nie przyjmuje takiego pierwszego parametru. ($LightProces u ciebie to nie handle do procesu tylko informacja czy istnieje czy nie)

2. Po co chcesz zmieniać tę wartość? Może ci się nie udać i tak, zależy od tego jak tibia updatuje hp u klienta, jak to jest nie wiem dokładnie.

 

@Edit

 

to napisz jak sobie poradziłeś, może komuś się przyda

Opublikowano
_MemoryWrite(0x73473465, $open, 363664)

#NEW :

 

Mam kolejny problem:

 

Case $MeatBox
 If _IsChecked($MeatBox) Then
$id3 = _Timer_SetTimer($GUI_bot,6000,"eat")
Else
EndIf


 Func eat() 
MouseClick("right",1196,289,1,200) 
EndFunc

 

I podczas wykonywania funkcji program sie crashuje.

 

A gdy zrobie tak:

$id3 = _Timer_SetTimer($GUI_bot,6000,MouseClick("right",1196,289,1,200))

To wszystko dziala bez problemu.

I Gdzie jest blad?

Opublikowano

Funkcja eat() musi przyjmować 4 parametry do _Timer_SetTimer

Func eat($1, $2, $3, $4) 
    MouseClick("right",1196,289,1,200) 
EndFunc
Opublikowano

Nie próbowałem, piszę z głowy ale zamiast "eat" dałbym eat()

$id3 = _Timer_SetTimer($GUI_bot,6000,"eat")
$id3 = _Timer_SetTimer($GUI_bot,6000,eat())

1387536187-U112334.png

Jeśli Ci pomogłem mógłbyś wynagrodzić lajkiem :)

  • 2 tygodnie później...
Opublikowano

ja tu nic nie widze zwiazanego z hp xD(jego czytaniem) tylko wpisanie ktore nie zadziala bo hp jest zapisane na serwerze i tylko wczytywane do klienta wien nomadem mozesz je jedynie odczytac i regulowac hotkeyami z czarami

Do
$wiek+=1
Until ŻycieGetMsg() = -3

zbieram +

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...